<div id="home-left">
  <div id="para">
    <h3><%= h @program.nome %></h3>
    <p>
      <p>Descrição: <%= h @program.descricao %></p>
      <br/>
      <% if session[:user_id] == @program.user_id %>
        <p>Opções:
          <ul>
            <li><%= link_to "Editar programa", :action => "edit_program", :id => @program.id %></li>
            <li><%= link_to "Deletar programa", { :action => "destroy_program", :id => @program }, :confirm => "Tem certeza?", :method => :post %></li>
          </ul>
        </p>
      <% end %>
      <% form_tag :action => "process_program", :id => @program do %>
        <table cellspacing="5">
        <% for key in @parametros.keys.sort %>
           <% if @parametros[key].class != Array %>
             <tr>
             <td><%= key %>:</td>
             <td><%= text_field_tag "parametros[#{key}]", "#{@parametros[key]}", :size => 5 %></td>
             </tr>
           <% else %>
             <% if @parametros[key].first.class != Array %>
               <% @parametros[key].each_with_index do |item, index| %>
                 <tr>
                  <td><%= key %>(<%= index+1 %>):</td>
                  <td><%= text_field_tag "parametros[#{key}][]", @parametros[key][index], :size => 5 %></td>
                 </tr>
               <% end %>
             <% else %>
               <% @parametros[key].each_with_index do |item, index| %>
                 <% item.each_with_index do |inner_item, inner_index| %>
                   <tr>
                     <td><%= key %>(<%= index+1 %>, <%= inner_index+1 %>):</td>
                     <td><%= text_field_tag "parametros[#{key}][#{index}][]", @parametros[key][index][inner_index], :size => 5 %></td>
                   </tr>
                 <% end %>
               <% end %>
             <% end %>
           <% end %>
         <% end %>
         </table>
       <%= submit_tag "Executar" %>
     <% end %>
    </p>
    <div>
      <%= link_to_function "Ver o código do programa", visual_effect(:toggle_blind, :codigo) %>
      <div id="codigo" style="display: none;">
        <div class="codigo"><%= @program.codigo.gsub(/\r\n/,"<br/>")  %></div>
      </div>
    </div>
    <div id="retorno_execucao" style="display: none;">
      <%= link_to_function "Ver o retorno de execução do Scilab", visual_effect(:toggle_blind, :retorno_execucao_codigo) %>
      <div id="retorno_execucao_codigo" class="codigo" style="display: none;"></div>
    </div>
    <div id="retorno_variaveis" class="codigo" style="display: none;"></div>
    <div id="div_grafico_gerado" style="display: none">
      <div id="conteiner"></div>
    </div>
  </div>
</div>

<div id="home-right">
  <%= render :partial => "sidebar_logged" %>
</div>